/* CSS Document */
@CHARSET "UTF-8";
body{ font-family:"微软雅黑";}
h1{font-family:"微软雅黑";}
h2{font-family:"微软雅黑";}
h3{font-family:"微软雅黑";}
h4{font-family:"微软雅黑";}
 


.bannerdiv{width: 323px;height: 267px;    margin-left:  730px;margin-bottom: 10px; /*    filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;   */
           padding:30px 50px 50px 50px;

}
.Validform_msg{
}
.Validform_title{ 
    background-color:#0F314D !important;
}

.rightbackgroundindex{ 
    background:url(../images/rightbackground2.png) no-repeat left center;    
    background-position:bottom right;  
    
}

#ulTOPnav li{padding-left:10px; font-size:13pt; color: #475058;}
#ulTOPnav li a{padding-top:12px; line-height: 15px; } 

.titleLine .line {
    height: 1px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    float: left;
    background: #e7ecee;
    width: 100%;
    position: absolute;
    left: 0;
    top: 35px;
}

.titleLine h2 {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    color: #69737b;
    position: absolute;
    left: 30px;
    top: 0px;
    z-index: 3;
    padding: 0 15px;
    background: #fff;
}

.HomeTipH3{color: #31A991;
           font-size: 36px;
           line-height: normal;
           font-weight: normal;
           font-family: Tahoma,Geneva,sans-serif;}

.HomeTipH4{color: #366792;
           font-size: 26px;
           line-height: normal;
           font-weight: normal;        
}

.balanceSpanhide a{background-color: #EDEDED; font-size: 16px;  margin-left: 20px;padding: 5px;}
.balanceSpanhide a:hover{background-color: #366792;color: #fff;}
.label-Admdefault {
    display: inline;
    padding: .2em .6em .3em;  
    line-height: 1;

    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #E8ECEF;


    background: url(../images/sprites.png) no-repeat -97px -260px;
}

.label-AdmdefaultActive {
    display: inline;
    padding: .2em .6em .3em;  
    line-height: 1;
    background-color: #366792;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;

    font-weight: bold;
}

.label-Admdefault[href]:hover,
.label-Admdefault[href]:focus {

    background-image: none;
    background-color: #366792;
    color: #ffffff;
}

.label-AdmdefaultActive[href]:hover,
.label-AdmdefaultActive[href]:focus {
    background-color: #366792;
    color: #ffffff;
}

.CenterLeftDiv{padding: 0px 0px 0px 20px; }
.CenterLeftDiv2{padding: 0px 0px 0px 0px; }
.CenterRightDiv{padding:20px;}
.ArticleLeftDiv{padding: 20px 0px 0px 0px;  }
#CenterMuen li{width: 160px;text-align: center;}
#CenterMuen li a{color: #69737B;font-family:"微软雅黑";}
#CenterMuen li a:hover{color: #349CD8;font-family:"微软雅黑"; background: none;}
#CenterMuen li.active>a{    
    color: #349CD8;
    background-color: #F0F4F7; 
    margin-left: 0px;
    margin-right: -5px;
    font-family:"微软雅黑";
    border-radius:0px;
}

.modal-header{min-height:16.428571429px;padding:15px;border-bottom:5px solid #366792}



/* = 分页
------------------------------------------ */
.page {
    margin: 10px 0;
    *zoom: 1;
}
.page:before,
.page:after {
    display: table;
    content: "";
}
.page:after {
    clear:both;
}
.page a,
.page span {
    float: left;
    margin-left: -1px;
    padding: 0 14px;
    height: 30px;
    line-height: 30px;
    color: #000;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    /*background-color: #4bbd00;*/
}
.page a:hover
{
    text-decoration: none;
    background-color: #387C0B;
}
.page .current {
    border-top: 1px solid #387C0B;
}
.page .next,
.page .prev {
    font-family: "宋体";
    font-weight: bold;
}
.page .rows {
    border-right: 1px solid #CCCCCC;
}
/* 列表分页 */
.page a,
.page span {
    color: #000;
    border: 1px solid #ccc;
    /*background-color: #7963df;*/
}
.page a:hover {
    background-color: #E1E1E1;
}
.page .current {
    border-top: 3px solid #428BCA;
    height: 30px;
    line-height: 26px;
}
/* = 分类管理树形菜单（目前只支持3级）
------------------------------------------ */
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}



/* = STEPS CONTAINER
----------------------------*/
.wizard-steps {
    margin:20px 10px 0px 10px;
    padding:0px;
    position: relative;
    clear:both;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.wizard-steps div {
    position:relative;
}
/* = STEP NUMBERS
----------------------------*/
.wizard-steps span {
    display: block;
    float: left;
    font-size: 10px;
    text-align:center;
    width:15px;
    margin: 2px 5px 0px 0px;
    line-height:15px;
    color: #ccc;
    background: #FFF;
    border: 2px solid #CCC;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
/* = DEFAULT STEPS
----------------------------*/
.wizard-steps a {
    position:relative;
    display:block;
    width:auto;
    height:24px;
    margin-right: 18px;
    padding:0px 10px 0px 3px;
    float: left;
    font-size:11px;
    line-height:24px;
    color:#666;
    background: #F0EEE3;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(255,255,255, 0.8);
}
.wizard-steps a:before {
    width:0px;
    height:0px;
    border-top: 12px solid #F0EEE3;
    border-bottom: 12px solid #F0EEE3;
    border-left:12px solid transparent;
    position: absolute;
    content: "";
    top: 0px;
    left: -12px;
}
.wizard-steps a:after {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left:12px solid #F0EEE3;
    position: absolute;
    content: "";
    top: 0px;
    right: -12px;
}

/* = COMPLETED STEPS
----------------------------*/

.wizard-steps .completed-step a {
    color:#163038;
    background: #65A0D4;
}
.wizard-steps .completed-step a:before {
    border-top: 12px solid #65A0D4;
    border-bottom: 12px solid #65A0D4;
}
.wizard-steps .completed-step a:after {
    border-left: 12px solid #65A0D4;
}
.wizard-steps .completed-step span {
    border: 2px solid #163038;
    color: #163038;
    text-shadow:none;
}
/* = ACTIVE STEPS
----------------------------*/
.wizard-steps .active-step a {
    color:#65A0D4;
    background: #163038;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .active-step a:before {
    border-top: 12px solid #163038;
    border-bottom: 12px solid #163038;
}
.wizard-steps .active-step a:after {
    border-left: 12px solid #163038;
}
.wizard-steps .active-step span {
    color: #163038;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    text-shadow:none;
    border: 2px solid #65A0D4;
}
/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
    color:#fff;
    background: #0A2943;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .completed-step:hover span, .wizard-steps .active-step:hover span {
    color:#0A2943;
}
.wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {
    border-top: 12px solid #0A2943;
    border-bottom: 12px solid #0A2943;
}
.wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {
    border-left: 12px solid #0A2943;
}

/*************uyan******/
#uyan_vu{
    height: 25px  !important;
}

#uyan_vd{
    height: 25px  !important;
    width: 20px  !important;
}
#uyan_cmty_btn{
    height: 25px  !important;
}
#uyan_utname{
    height: 20px  !important;
}
#uyan_femail{
    height: 20px  !important;
}
#uyan_stat_info{margin-top: 5px !important;}

#uyan_cmt_btn{
    height: 30px  !important;
}


/*******express*****/
.express_body{
    background: url("../images/background.e95d2cd1e8ca.png") repeat;
    background-color: #366792;
    padding: 30px 0;
    padding-bottom: 0px;
    color: #878787;

    font-weight: 400;
    font-style: normal;
    font-size: 13px;
}

.express_textyy{
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    text-align: center;
    color: #ffffff;
}
.express_bodyTWO{
    background-color: #fff;
    border: #CFCCC8 1px solid;
    -webkit-box-shadow: 0 0 1px 1px #9FC9ED;
    box-shadow: 0 0 1px 1px #9FC9ED;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0px;
}
.express_bodyTWO .divoneleft{
    padding: 20px 30px 20px 60px;
}
.express_bodyTWO .divoneright{

    margin-top: 30px;
    padding: 20px 0px 0px 30px;
    height: 240px;
    border: 1px solid #dddddd;
    border-right: 0px;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    float: right;

    background-image: -moz-linear-gradient(#ffffff 0%, #f4f4f4 100%);
    background-image: -webkit-gradient(linear, color-stop(0, #ffffff), color-stop(1, #f4f4f4));
    background-image: -webkit-linear-gradient(#ffffff 0%, #f4f4f4 100%);
    background-image: -o-linear-gradient(#ffffff 0%, #f4f4f4 100%);
    background-image: -ms-linear-gradient(#ffffff 0%, #f4f4f4 100%);
    background-image: linear-gradient(#ffffff 0%, #f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff4f4f4');
    background-image: url("../images/announce_operating_hours.png"); background-repeat: no-repeat; background-position: right bottom; 
}
.express_tezheng{
    border: 1px solid #DDDDDD; background-color: #fff;
    padding: 50px;
}
.express_tezheng i{
    font-size: 100px;
    color: #509BD9;
}
.express_tezheng p{

}
.express_bodyThree{
    font-size: 30px;
    border-bottom: #EDEBE4 3px solid;
    padding-top:30px; 
    min-height:120px;

}


.school_body{
    background: url("../images/background.e95d2cd1e8ca.png") repeat;
    background-color: #F0F4F7;
}

.isize i{
    font-size: 50px;
    color: #1C2E61;
}
.app_info{ padding: 50px;}
.app_info h1{font-size: 31px;}
.footercol li{padding-left: 20px;}
.footercol li a{color: #fff;font-size:17px;

}
#explogo{
    padding-top: 10PX;
}
#explogo a{
    float: left;
    margin: 0 12px;
    height: 48px;
    display: block;
    background-repeat: no-repeat;
    background-image: url('../images/icondeafult.png'); 
}

#explogo a:hover{
    background-image: url('../images/icon.png'); 
}
#incme{ margin-top: 20px;} 
#incme li{margin: 0px;padding: 0px;
          width: 320px;
          height: 80px;
          padding-right: 20px;
          vertical-align: text-top;
          margin-top: 30px;
}

#incme .ico{
    font-size: 50px;
    color: #D6DCDF;
}

#incme .media-heading{
    color: #31A991; font-weight: bold;
}

#f1 {position:relative}
#f2 {position:absolute}